self-sufficient in - Turco Inglés Diccionario